import type { User } from '../../system/user/model';
/**
 * 登录参数
 */
export interface LoginParam {
  // 账号
  account?: string;
  // 密码
  password?: string;
  // 登录用户类型
  userType?: string;
  // 验证码Key
  verifyKey?: string;
  //验证码
  verifyCode: string;
}

/**
 * 登录返回结果
 */
export interface LoginResult {
  // token
  access_token?: string;
  // 用户信息
  user?: User;
}

/**
 * 图形验证码返回结果
 */
export interface CaptchaResult {
  // 图形验证码base64数据
  image: string;
  // 验证码文本
  key: string;
}

/**
 * 验证码参数
 */
export interface VerifyParam {
  // 图片宽度
  width?: string;
  // 图片高度
  height?: string;
  // 字符数
  codeCount?: String;
}
